<script setup lang="ts">
import { ref } from 'vue'
import { useMemberStore } from '@/stores'
import { hasUserInfoCard } from '@/services/userCard'

// 处理接受协议逻辑
const acceptHandle = async () => {
  const memberStore = useMemberStore()
  if (memberStore.profile?.token === '' || !memberStore.profile?.token) {
    uni.showToast({
      icon: 'error',
      title: '请先登录小程序',
    })
    setTimeout(function () {
      uni.switchTab({
        url: '/pages/mine/mine',
      })
    }, 1000)
  } else {
    await hasUserInfoCard().then((res) => {
      if (res.result) {
        uni.redirectTo({
          url: '/registration/medical_dept_list/medical_dept_list',
        })
      } else {
        uni.showToast({
          icon: 'error',
          title: '请先创建就诊卡',
        })
        setTimeout(function () {
          uni.switchTab({
            url: '/pages/mine/mine',
          })
        }, 1000)
      }
    })
  }
}

const content = ref(`
  <h3>1.就诊提醒：</h3>
  <p>
    按照广州市新冠肺炎疫情防控指挥部要求，广州市涉疫区域人员（健康码黄码、封控区、管控区及隔离的人员）请先与广州市医政部门联系安排就诊医院，确需到我院就诊的，再由广州市医政部门安排转运。来自非中高风险地区、重点管控和重点关注地区的门诊就诊患者提供72小时核酸检测结果就诊，我院门诊严格执行实名预约挂号就诊制度，就诊患者请携带本人有效身份证件（身份证、医保卡等）。
  </p>
  <h3>2.温馨提示：</h3>
  <p>
    目前门诊就诊患者较多，一位患者只能一位陪同，请陪同人员完成预检筛查。并出示身份证等有效证件配合流调人员的工作，必要时做好行程轨迹查询，确保安全就诊。谢谢您的配合！
  </p>
`)

const style = ref({
  h3: `
    color:#444444;
    margin:30rpx 45rpx 0 45rpx;
    line-height:1.8;
  `,
  p: `
    color:#444444;
    margin:10rpx 45rpx 10rpx 45rpx;
    line-height:1.8;
  `,
})
</script>

<template>
  <view class="notice">
    <text class="title">就诊须知</text>
    <text class="desc">发布单位：广州市神州互联网医院第一附属医院</text>
    <image
      src="http://114.132.57.246:9000/hospital/patient-wx/page/registration/notice/banner.jpg"
      mode="widthFix"
      class="banner"
    ></image>
    <u-parse :content="content" :tagStyle="style"></u-parse>
    <view class="operate"
      ><u-button size="large" type="primary" @click="acceptHandle">我已知晓</u-button></view
    >
  </view>
</template>

<style lang="less">
@import url(notice.less);
</style>
